[INFO] fetching crate wayland-backend 0.1.2...
[INFO] checking wayland-backend-0.1.2 against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] extracting crate wayland-backend 0.1.2 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate wayland-backend 0.1.2 on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate wayland-backend 0.1.2
[INFO] finished tweaking crates.io crate wayland-backend 0.1.2
[INFO] tweaked toml for crates.io crate wayland-backend 0.1.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2e2cd779f5fbee2c9515607bd053dd2a8fdbb4cdf3b6cc81234c671699384b9d
[INFO] running `Command { std: "docker" "start" "-a" "2e2cd779f5fbee2c9515607bd053dd2a8fdbb4cdf3b6cc81234c671699384b9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2e2cd779f5fbee2c9515607bd053dd2a8fdbb4cdf3b6cc81234c671699384b9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e2cd779f5fbee2c9515607bd053dd2a8fdbb4cdf3b6cc81234c671699384b9d", kill_on_drop: false }`
[INFO] [stdout] 2e2cd779f5fbee2c9515607bd053dd2a8fdbb4cdf3b6cc81234c671699384b9d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1a893f17cbcd03bbaf1db878ec36b850f8830db083cbaac2b4fc00130598b988
[INFO] running `Command { std: "docker" "start" "-a" "1a893f17cbcd03bbaf1db878ec36b850f8830db083cbaac2b4fc00130598b988", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.144
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.59
[INFO] [stderr]    Compiling pkg-config v0.3.27
[INFO] [stderr]    Compiling rustix v0.37.19
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]     Checking regex-syntax v0.7.2
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]     Checking smallvec v1.10.0
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking aho-corasick v1.0.1
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking termcolor v1.2.0
[INFO] [stderr]     Checking dlib v0.5.0
[INFO] [stderr]    Compiling wayland-sys v0.30.1
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]    Compiling wayland-backend v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex v1.8.3
[INFO] [stderr]     Checking nix v0.26.2
[INFO] [stderr]     Checking is-terminal v0.4.7
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stdout] warning: missing documentation for an extern crate
[INFO] [stdout]   --> src/lib.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub extern crate io_lifetimes;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | #![warn(missing_docs, missing_debug_implementations)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an extern crate
[INFO] [stdout]   --> src/lib.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub extern crate smallvec;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling concat-idents v1.1.4
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wayland_scanner`
[INFO] [stdout]   --> src/test/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     wayland_scanner::generate_interfaces!(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `wayland_scanner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/destructors.rs:85:48
[INFO] [stdout]    |
[INFO] [stdout] 85 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, server_data.clone());
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/destructors.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 93 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 93 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/destructors.rs:105:50
[INFO] [stdout]     |
[INFO] [stdout] 105 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/destructors.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/destructors.rs:146:48
[INFO] [stdout]     |
[INFO] [stdout] 146 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, server_data.clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/destructors.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 154 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 154 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 154 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/destructors.rs:166:50
[INFO] [stdout]     |
[INFO] [stdout] 166 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/destructors.rs:173:32
[INFO] [stdout]     |
[INFO] [stdout] 173 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/many_args.rs:130:48
[INFO] [stdout]     |
[INFO] [stdout] 130 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 1, server_data.clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/many_args.rs:138:32
[INFO] [stdout]     |
[INFO] [stdout] 138 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 138 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 138 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/many_args.rs:150:50
[INFO] [stdout]     |
[INFO] [stdout] 150 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/many_args.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TERTIARY_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/object_args.rs:61:71
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         assert!(&ter.interface().name == &interfaces::TERTIARY_INTERFACE.name);
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] ...
[INFO] [stdout] 89 | impl_server_objectdata!(server_rs);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `impl_server_objectdata` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TERTIARY_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/object_args.rs:61:71
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         assert!(&ter.interface().name == &interfaces::TERTIARY_INTERFACE.name);
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] ...
[INFO] [stdout] 90 | impl_server_objectdata!(server_sys);
[INFO] [stdout]    | ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `impl_server_objectdata` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:132:48
[INFO] [stdout]     |
[INFO] [stdout] 132 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, server_data.clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 140 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 140 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:152:50
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:231:48
[INFO] [stdout]     |
[INFO] [stdout] 231 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, server_data);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:239:32
[INFO] [stdout]     |
[INFO] [stdout] 239 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 239 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout] 239 +             Some((&WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:251:50
[INFO] [stdout]     |
[INFO] [stdout] 251 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:258:32
[INFO] [stdout]     |
[INFO] [stdout] 258 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:291:48
[INFO] [stdout]     |
[INFO] [stdout] 291 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, server_data);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:299:32
[INFO] [stdout]     |
[INFO] [stdout] 299 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 299 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout] 299 +             Some((&WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:311:50
[INFO] [stdout]     |
[INFO] [stdout] 311 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:318:32
[INFO] [stdout]     |
[INFO] [stdout] 318 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:348:48
[INFO] [stdout]     |
[INFO] [stdout] 348 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, server_data);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:356:32
[INFO] [stdout]     |
[INFO] [stdout] 356 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 356 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 356 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:368:50
[INFO] [stdout]     |
[INFO] [stdout] 368 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:375:32
[INFO] [stdout]     |
[INFO] [stdout] 375 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:417:48
[INFO] [stdout]     |
[INFO] [stdout] 417 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 5, server_data.clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:425:32
[INFO] [stdout]     |
[INFO] [stdout] 425 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 425 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 425 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:437:50
[INFO] [stdout]     |
[INFO] [stdout] 437 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/object_args.rs:444:32
[INFO] [stdout]     |
[INFO] [stdout] 444 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/protocol_error.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |         &interfaces::TEST_GLOBAL_INTERFACE,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/protocol_error.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 61 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 61 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/protocol_error.rs:73:50
[INFO] [stdout]    |
[INFO] [stdout] 73 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/protocol_error.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/protocol_error.rs:252:22
[INFO] [stdout]     |
[INFO] [stdout] 252 |         &interfaces::TEST_GLOBAL_INTERFACE,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/protocol_error.rs:265:32
[INFO] [stdout]     |
[INFO] [stdout] 265 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 265 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 265 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/protocol_error.rs:277:50
[INFO] [stdout]     |
[INFO] [stdout] 277 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/protocol_error.rs:284:32
[INFO] [stdout]     |
[INFO] [stdout] 284 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QUAD_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/server_created_objects.rs:27:38
[INFO] [stdout]    |
[INFO] [stdout] 27 |                         &interfaces::QUAD_INTERFACE,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] ...
[INFO] [stdout] 62 | impl_globalhandler!(server_rs);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `impl_globalhandler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QUAD_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/server_created_objects.rs:44:38
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         &interfaces::QUAD_INTERFACE,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] ...
[INFO] [stdout] 62 | impl_globalhandler!(server_rs);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `impl_globalhandler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QUAD_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/server_created_objects.rs:27:38
[INFO] [stdout]    |
[INFO] [stdout] 27 |                         &interfaces::QUAD_INTERFACE,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] ...
[INFO] [stdout] 63 | impl_globalhandler!(server_sys);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `impl_globalhandler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `QUAD_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/server_created_objects.rs:44:38
[INFO] [stdout]    |
[INFO] [stdout] 44 |                         &interfaces::QUAD_INTERFACE,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] ...
[INFO] [stdout] 63 | impl_globalhandler!(server_sys);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `impl_globalhandler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/server_created_objects.rs:120:48
[INFO] [stdout]     |
[INFO] [stdout] 120 |     server.handle().create_global(&interfaces::TEST_GLOBAL_INTERFACE, 3, Arc::new(ServerData));
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/server_created_objects.rs:128:32
[INFO] [stdout]     |
[INFO] [stdout] 128 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 128 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout] 128 +             Some((&WL_REGISTRY_INTERFACE, 1)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/server_created_objects.rs:140:50
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         CString::new(interfaces::TEST_GLOBAL_INTERFACE.name.as_bytes()).unwrap(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TEST_GLOBAL_INTERFACE` in module `interfaces`
[INFO] [stdout]    --> src/test/server_created_objects.rs:147:32
[INFO] [stdout]     |
[INFO] [stdout] 147 |             Some((&interfaces::TEST_GLOBAL_INTERFACE, 3)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_CALLBACK_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/sync.rs:50:32
[INFO] [stdout]    |
[INFO] [stdout] 50 |             Some((&interfaces::WL_CALLBACK_INTERFACE, 1)),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::core_interfaces::WL_CALLBACK_INTERFACE;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `WL_CALLBACK_INTERFACE`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 50 -             Some((&interfaces::WL_CALLBACK_INTERFACE, 1)),
[INFO] [stdout] 50 +             Some((&WL_CALLBACK_INTERFACE, 1)),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WL_REGISTRY_INTERFACE` in module `interfaces`
[INFO] [stdout]   --> src/test/sync.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Some((&interfaces::WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ not found in `interfaces`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this static
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::core_interfaces::WL_REGISTRY_INTERFACE;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `WL_REGISTRY_INTERFACE`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 83 -             Some((&interfaces::WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout] 83 +             Some((&WL_REGISTRY_INTERFACE, 1))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate as wayland_backend`
[INFO] [stdout]   --> src/test/mod.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     use crate as wayland_backend;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_class` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:105:65
[INFO] [stdout]     |
[INFO] [stdout] 105 |             CStr::from_ptr(ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_class, ptr))
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_id` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:120:55
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let id = ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_id, ptr);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_listener` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:123:68
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let is_rust_managed = ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_listener, ptr)
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:129:57
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 &*(ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_user_data, ptr)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `is_lib_available` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |         if !is_lib_available() {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_connect_to_fd` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:228:50
[INFO] [stdout]     |
[INFO] [stdout] 228 |             ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_connect_to_fd, stream.into_raw_fd())
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_create_queue` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:263:65
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let evq = unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_create_queue, display) };
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_flush` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:286:65
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let ret = unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_flush, guard.display) };
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_get_protocol_error` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |                     wl_display_get_protocol_error,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0699]: cannot call a method on a raw pointer with an unknown pointee type
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:325:30
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 if interface.is_null() {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_dispatch_pending` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:368:54
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_dispatch_pending, display)
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_dispatch_queue_pending` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     wl_display_dispatch_queue_pending,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_prepare_read` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:410:58
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_prepare_read, display)
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_prepare_read_queue` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:414:25
[INFO] [stdout]     |
[INFO] [stdout] 414 |                         wl_display_prepare_read_queue,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_get_fd` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:436:17
[INFO] [stdout]     |
[INFO] [stdout] 436 |                 wl_display_get_fd,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_read_events` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:445:59
[INFO] [stdout]     |
[INFO] [stdout] 445 |             unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_read_events, self.display) };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_cancel_read` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:465:54
[INFO] [stdout]     |
[INFO] [stdout] 465 |                 ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_cancel_read, self.display);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_version` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:490:59
[INFO] [stdout]     |
[INFO] [stdout] 490 |             unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_version, id.ptr) }
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_version` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:521:59
[INFO] [stdout]     |
[INFO] [stdout] 521 |             unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_version, id.ptr) }
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_marshal_array_constructor_versioned` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:638:21
[INFO] [stdout]     |
[INFO] [stdout] 638 |                     wl_proxy_marshal_array_constructor_versioned,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_create_wrapper` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:650:58
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_create_wrapper, id.ptr);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_set_queue` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:651:54
[INFO] [stdout]     |
[INFO] [stdout] 651 |                 ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_set_queue, wrapped_ptr, guard.evq);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_marshal_array_constructor_versioned` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:654:21
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     wl_proxy_marshal_array_constructor_versioned,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_wrapper_destroy` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:661:54
[INFO] [stdout]     |
[INFO] [stdout] 661 |                 ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_wrapper_destroy, wrapped_ptr);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_id` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:681:71
[INFO] [stdout]     |
[INFO] [stdout] 681 |                     id: unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_id, ret) },
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_destroy` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:693:62
[INFO] [stdout]     |
[INFO] [stdout] 693 |                         ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_destroy, ret);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_add_dispatcher` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:704:21
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     wl_proxy_add_dispatcher,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:721:25
[INFO] [stdout]     |
[INFO] [stdout] 721 |                         wl_proxy_get_user_data,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_set_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:728:25
[INFO] [stdout]     |
[INFO] [stdout] 728 |                         wl_proxy_set_user_data,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `data` on type `Box<_>`
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:734:23
[INFO] [stdout]     |
[INFO] [stdout] 734 |                 udata.data.destroyed(ObjectId { id: id.clone() });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_destroy` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:738:54
[INFO] [stdout]     |
[INFO] [stdout] 738 |                 ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_destroy, id.ptr);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:756:53
[INFO] [stdout]     |
[INFO] [stdout] 756 |             &*(ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_user_data, id.ptr)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:777:57
[INFO] [stdout]     |
[INFO] [stdout] 777 |             &mut *(ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_user_data, id.ptr)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:798:46
[INFO] [stdout]     |
[INFO] [stdout] 798 |         ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_user_data, proxy) as *mut ProxyUserData
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_id` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:845:71
[INFO] [stdout]     |
[INFO] [stdout] 845 |                     let obj_id = ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_id, obj);
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_listener` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:848:73
[INFO] [stdout]     |
[INFO] [stdout] 848 |                     let listener = ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_listener, obj);
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:852:69
[INFO] [stdout]     |
[INFO] [stdout] 852 | ...                   &*(ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_user_data, obj)
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_id` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:912:66
[INFO] [stdout]     |
[INFO] [stdout] 912 |                         id: ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_id, obj),
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_add_dispatcher` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:923:25
[INFO] [stdout]     |
[INFO] [stdout] 923 |                         wl_proxy_add_dispatcher,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_id` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:944:57
[INFO] [stdout]     |
[INFO] [stdout] 944 |     let proxy_id = ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_get_id, proxy);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_set_user_data` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:972:46
[INFO] [stdout]     |
[INFO] [stdout] 972 |         ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_set_user_data, proxy, std::ptr::null_mut());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `alive` on type `Box<_>`
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:973:15
[INFO] [stdout]     |
[INFO] [stdout] 973 |         udata.alive.store(false, Ordering::Release);
[INFO] [stdout]     |               ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_destroy` in this scope
[INFO] [stdout]    --> src/sys/client_impl/mod.rs:975:46
[INFO] [stdout]     |
[INFO] [stdout] 975 |         ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_destroy, proxy);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_get_user_data` in this scope
[INFO] [stdout]     --> src/sys/client_impl/mod.rs:1010:21
[INFO] [stdout]      |
[INFO] [stdout] 1010 |                     wl_proxy_get_user_data,
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_proxy_destroy` in this scope
[INFO] [stdout]     --> src/sys/client_impl/mod.rs:1015:54
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_proxy_destroy, proxy_ptr);
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_disconnect` in this scope
[INFO] [stdout]     --> src/sys/client_impl/mod.rs:1020:59
[INFO] [stdout]      |
[INFO] [stdout] 1020 |             unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_display_disconnect, self.display) }
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_event_queue_destroy` in this scope
[INFO] [stdout]     --> src/sys/client_impl/mod.rs:1023:59
[INFO] [stdout]      |
[INFO] [stdout] 1023 |             unsafe { ffi_dispatch!(WAYLAND_CLIENT_HANDLE, wl_event_queue_destroy, self.evq) }
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_client` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:101:59
[INFO] [stdout]     |
[INFO] [stdout] 101 |             unsafe { ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_client, self.ptr) };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_client` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:103:59
[INFO] [stdout]     |
[INFO] [stdout] 103 |             unsafe { ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_client, other.ptr) };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_id` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:115:55
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let id = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_id, ptr);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_class` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:123:67
[INFO] [stdout]     |
[INFO] [stdout] 123 |             let iface_name = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_class, ptr);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_instance_of` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 wl_resource_instance_of,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:146:62
[INFO] [stdout]     |
[INFO] [stdout] 146 |             let udata = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_user_data, ptr)
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_class` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:161:69
[INFO] [stdout]     |
[INFO] [stdout] 161 |                 CStr::from_ptr(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_class, ptr))
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_destroy_listener` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 wl_resource_get_destroy_listener,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 let listener = signal::rust_listener_create(external_resource_destroy_notify);
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     signal::rust_listener_set_user_data(listener, data as *mut c_void);
[INFO] [stdout]     |                     ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_add_destroy_listener` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |                     wl_resource_add_destroy_listener,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:194:25
[INFO] [stdout]     |
[INFO] [stdout] 194 |                         signal::rust_listener_get_user_data(listener) as *mut ExternalResourceData;
[INFO] [stdout]     |                         ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |         Box::from_raw(signal::rust_listener_get_user_data(listener) as *mut ExternalResourceData)
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         signal::rust_listener_destroy(listener);
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `alive` on type `Box<_>`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:225:10
[INFO] [stdout]     |
[INFO] [stdout] 225 |     data.alive.store(false, Ordering::Release);
[INFO] [stdout]     |          ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `is_lib_available` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |         if !is_lib_available() {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_create` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:323:69
[INFO] [stdout]     |
[INFO] [stdout] 323 |         let display = unsafe { ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_create) };
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_set_global_filter` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 wl_display_set_global_filter,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_get_event_loop` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:353:60
[INFO] [stdout]     |
[INFO] [stdout] 353 |             let evl = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_get_event_loop, display);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_event_loop_add_timer` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 wl_event_loop_add_timer,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_flush` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:380:63
[INFO] [stdout]     |
[INFO] [stdout] 380 |                 unsafe { ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_client_flush, client_id.ptr) }
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_flush_clients` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:387:58
[INFO] [stdout]     |
[INFO] [stdout] 387 |                     ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_flush_clients, state.display);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_event_source_timer_update` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:397:21
[INFO] [stdout]     |
[INFO] [stdout] 397 |                     wl_event_source_timer_update,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_get_event_loop` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:413:54
[INFO] [stdout]     |
[INFO] [stdout] 413 |                 ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_get_event_loop, self.display_ptr);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_event_loop_get_fd` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:416:17
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 wl_event_loop_get_fd,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_get_event_loop` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:434:64
[INFO] [stdout]     |
[INFO] [stdout] 434 |             let evl_ptr = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_get_event_loop, display);
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_event_loop_dispatch` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:435:50
[INFO] [stdout]     |
[INFO] [stdout] 435 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_event_loop_dispatch, evl_ptr, 0)
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_destroy_clients` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:458:50
[INFO] [stdout]     |
[INFO] [stdout] 458 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_destroy_clients, self.display);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:466:21
[INFO] [stdout]     |
[INFO] [stdout] 466 |                     wl_global_get_user_data,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_destroy` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:469:54
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_destroy, global.ptr);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_destroy` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:474:50
[INFO] [stdout]     |
[INFO] [stdout] 474 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_destroy, self.display);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_create` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:580:17
[INFO] [stdout]     |
[INFO] [stdout] 580 |                 wl_resource_create,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_instance_of` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:625:17
[INFO] [stdout]     |
[INFO] [stdout] 625 |                 wl_resource_instance_of,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:636:53
[INFO] [stdout]     |
[INFO] [stdout] 636 |             &*(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_user_data, id.ptr)
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_instance_of` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 wl_resource_instance_of,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:681:57
[INFO] [stdout]     |
[INFO] [stdout] 681 |             &mut *(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_user_data, id.ptr)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_create` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:729:17
[INFO] [stdout]     |
[INFO] [stdout] 729 |                 wl_global_create,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:774:57
[INFO] [stdout]     |
[INFO] [stdout] 774 |             &mut *(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_get_user_data, id.ptr)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_remove` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:785:54
[INFO] [stdout]     |
[INFO] [stdout] 785 |                 ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_remove, id.ptr);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:804:64
[INFO] [stdout]     |
[INFO] [stdout] 804 |             Box::from_raw(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_get_user_data, id.ptr)
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `alive` on type `Box<_>`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:807:15
[INFO] [stdout]     |
[INFO] [stdout] 807 |         udata.alive.store(false, Ordering::Release);
[INFO] [stdout]     |               ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_destroy` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:810:50
[INFO] [stdout]     |
[INFO] [stdout] 810 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_destroy, id.ptr);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_get_user_data` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:834:64
[INFO] [stdout]     |
[INFO] [stdout] 834 |             Box::from_raw(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_get_user_data, id.ptr)
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `handler` on type `Box<_>`
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:837:18
[INFO] [stdout]     |
[INFO] [stdout] 837 |         Ok(udata.handler.clone())
[INFO] [stdout]     |                  ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_version` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:888:59
[INFO] [stdout]     |
[INFO] [stdout] 888 |             unsafe { ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_version, id.ptr) } as u32;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_create` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:901:17
[INFO] [stdout]     |
[INFO] [stdout] 901 |                 wl_client_create,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_client` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:920:67
[INFO] [stdout]     |
[INFO] [stdout] 920 |             let client_ptr = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_client, id.ptr);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_get_credentials` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:950:17
[INFO] [stdout]     |
[INFO] [stdout] 950 |                 wl_client_get_credentials,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_display_get_client_list` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:963:50
[INFO] [stdout]     |
[INFO] [stdout] 963 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_display_get_client_list, self.display)
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_from_link` in this scope
[INFO] [stdout]    --> src/sys/server_impl/mod.rs:967:67
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 let client = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_client_from_link, client_list);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_for_each_resource` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1006:17
[INFO] [stdout]      |
[INFO] [stdout] 1006 |                 wl_client_for_each_resource,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_get_object` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1026:50
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_client_get_object, client_id.ptr, protocol_id)
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_instance_of` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1048:17
[INFO] [stdout]      |
[INFO] [stdout] 1048 |                 wl_resource_instance_of,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_user_data` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1059:53
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             &*(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_user_data, id.ptr)
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_post_event_array` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1166:17
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                 wl_resource_post_event_array,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_destroy` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1182:58
[INFO] [stdout]      |
[INFO] [stdout] 1182 |                     ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_destroy, id.ptr);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_client` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1197:59
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             unsafe { ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_client, id.ptr) };
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_post_error` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1205:17
[INFO] [stdout]      |
[INFO] [stdout] 1205 |                 wl_resource_post_error,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_destroy` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1225:50
[INFO] [stdout]      |
[INFO] [stdout] 1225 |             ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_client_destroy, client_id.ptr);
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_get_user_data` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1234:53
[INFO] [stdout]      |
[INFO] [stdout] 1234 |             &*(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_get_user_data, id.ptr)
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1261:20
[INFO] [stdout]      |
[INFO] [stdout] 1261 |     let listener = signal::rust_listener_create(client_destroy_notify);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1264:9
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         signal::rust_listener_set_user_data(listener, client_data as *mut c_void);
[INFO] [stdout]      |         ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_add_destroy_listener` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1267:42
[INFO] [stdout]      |
[INFO] [stdout] 1267 |     ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_client_add_destroy_listener, client, listener);
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_client_get_destroy_listener` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1286:9
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         wl_client_get_destroy_listener,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1292:23
[INFO] [stdout]      |
[INFO] [stdout] 1292 |         unsafe { Some(signal::rust_listener_get_user_data(listener) as *mut ClientUserData) }
[INFO] [stdout]      |                       ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1301:23
[INFO] [stdout]      |
[INFO] [stdout] 1301 |         Box::from_raw(signal::rust_listener_get_user_data(listener) as *mut ClientUserData)
[INFO] [stdout]      |                       ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `signal`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1304:9
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         signal::rust_listener_destroy(listener);
[INFO] [stdout]      |         ^^^^^^ use of undeclared crate or module `signal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `alive` on type `Box<_>`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1307:13
[INFO] [stdout]      |
[INFO] [stdout] 1307 |     if data.alive.load(Ordering::Acquire) {
[INFO] [stdout]      |             ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_create` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1344:13
[INFO] [stdout]      |
[INFO] [stdout] 1344 |             wl_resource_create,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_global_get_user_data` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1396:49
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         &*(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_global_get_user_data, global)
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_id` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1421:51
[INFO] [stdout]      |
[INFO] [stdout] 1421 |     let id = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_id, resource);
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_set_dispatcher` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1425:9
[INFO] [stdout]      |
[INFO] [stdout] 1425 |           wl_resource_set_dispatcher,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `resource_dispatcher`
[INFO] [stdout] ...
[INFO] [stdout] 1436 | / unsafe extern "C" fn resource_dispatcher<D: 'static>(
[INFO] [stdout] 1437 | |     _: *const c_void,
[INFO] [stdout] 1438 | |     resource: *mut c_void,
[INFO] [stdout] 1439 | |     opcode: u32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1576 | |     0
[INFO] [stdout] 1577 | | }
[INFO] [stdout]      | |_- similarly named function `resource_dispatcher` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_user_data` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1444:58
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     let udata_ptr = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_user_data, resource)
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_client` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1448:55
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     let client = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_client, resource);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_id` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1449:60
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     let resource_id = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_id, resource);
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_version` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1450:56
[INFO] [stdout]      |
[INFO] [stdout] 1450 |     let version = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_version, resource);
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_create` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1515:25
[INFO] [stdout]      |
[INFO] [stdout] 1515 |                         wl_resource_create,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_destroy` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1557:46
[INFO] [stdout]      |
[INFO] [stdout] 1557 |         ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_destroy, resource);
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_user_data` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1582:60
[INFO] [stdout]      |
[INFO] [stdout] 1582 |         Box::from_raw(ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_user_data, resource)
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_id` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1585:51
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     let id = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_id, resource);
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wl_resource_get_client` in this scope
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1586:55
[INFO] [stdout]      |
[INFO] [stdout] 1586 |     let client = ffi_dispatch!(WAYLAND_SERVER_HANDLE, wl_resource_get_client, resource);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `alive` on type `Box<_>`
[INFO] [stdout]     --> src/sys/server_impl/mod.rs:1592:11
[INFO] [stdout]      |
[INFO] [stdout] 1592 |     udata.alive.store(false, Ordering::Release);
[INFO] [stdout]      |           ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 182 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0609, E0699.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wayland-backend` (lib test) due to 183 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "1a893f17cbcd03bbaf1db878ec36b850f8830db083cbaac2b4fc00130598b988", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a893f17cbcd03bbaf1db878ec36b850f8830db083cbaac2b4fc00130598b988", kill_on_drop: false }`
[INFO] [stdout] 1a893f17cbcd03bbaf1db878ec36b850f8830db083cbaac2b4fc00130598b988
